package com.model.vo.device.deviceOBDInfo.getDeviceList;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * TODO
 *
 * @Description
 * @Author tm
 * @Date 2023-06-07 1:19
 **/
@Data
public class GetDeviceListVO {
    @ApiModelProperty(value = "设备ID")
    private Long deviceId;
    @ApiModelProperty(value = "设备编号")
    private String dtu;
    @ApiModelProperty(value = "厂家ID")
    private Long factoryUserId;
    @ApiModelProperty(value = "厂家名称")
    private String factoryName;
    @ApiModelProperty(value = "经度")
    private String lon;
    @ApiModelProperty(value = "纬度")
    private String lat;
    @ApiModelProperty(value = "当前版本号")
    private String curVersion;
    @ApiModelProperty(value = "IMEI")
    private String imei;
    @ApiModelProperty(value = "SIM")
    private String sim;
    @ApiModelProperty(value = "在线状态,0离线，1在线")
    private Integer onLineStatus;
    @ApiModelProperty(value = "GPS数据发送间隔")
    private Integer setGps;
    @ApiModelProperty(value = "GPS数据发送间隔设置状态，0未设置，1设置中，2设置完成")
    private Integer setGpsStatus;
    @ApiModelProperty(value = "沃德数据发送开关,0关，1开")
    private Integer setWode;
    @ApiModelProperty(value = "沃德数据发送开关设置状态，0未设置，1设置中，2设置完成")
    private Integer setWodeStatus;
    @ApiModelProperty(value = "大田数据发送开关，0关，1开")
    private Integer setDatian;
    @ApiModelProperty(value = "大田数据发送开关设置状态，0未设置，1设置中，2设置完成")
    private Integer setDatianStatus;
    @ApiModelProperty(value = "激活状态，0未激活，1已激活")
    private Integer hasActivation;
    @ApiModelProperty(value = "激活时间")
    private String activationTime;
    @ApiModelProperty(value = "数据时间")
    private Date dateTime;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "批次编号")
    private String batchNo;
    @ApiModelProperty(value = "出厂时间")
    private String exDate;
    @ApiModelProperty(value = "天线状态,00正常，01短路，02开路，空无状态")
    private String aerialStatus;
    @ApiModelProperty(value = "最后更新时间")
    private Date lastModifiedTime;
    @ApiModelProperty(value = "产品类型名称")
    private String modelName;
    @ApiModelProperty(value = "服务开始时间")
    private String serviceStartTime;
    @ApiModelProperty(value = "服务结束时间")
    private String serviceEndTime;
    @ApiModelProperty(value = "休眠状态,空无状态，0未休眠，1休眠中")
    private String dormancy;
}
